<template>
	<view class="page-wrap">
		<view class="title">
			用户协议
		</view>
		<view class="paragraph">
			（简称金昇资讯）对AI期货通 AifuturesTrader（简称Ai期货通）所提供的服务及内容的准确性、完整性不作任何形式的承诺和担保，对于任何因使用或无法使用此项服务或内容而直接或间接引起的赔偿、损失、债务或任何交易终止均不承担责任和义务。金昇资讯对本软件所提供的资料，仅供一般信息性参考，并不构成提出邀约、招揽、邀请或建议以购买或出售任何期货、期权合约或其他产品，亦不构成提出任何投资建议或任何形式的服务。
		</view>
		<view class="paragraph">
			金昇资讯对包括但不限于因交易所、卫星传输线路、网络运营商及网络服务提供商等任何原因造成的信息传递异常情况所致后果不承担任何赔偿等法律责任，用户应始终避免并减少、消除由于上述原因造成行情数据和交易委托信息的遗漏、错误、丢失、延迟、中断等不利因素的影响，不得以上述原由向金昇资讯提出索赔。此外，由于地震、台风、战争、政府行为等不可抗力原因，致使相关服务中断，金昇资讯不承担由此产生的损失。
		</view>
		<view class="paragraph">
			用户在使用软件过程中，因：1. 系统与交易所、期货公司的远程数据通讯线路发生故障；2. 系统的计算机设备出现故障；3. 用户交易终端与后台系统的通讯线路发生故障；4. 突然停电而导致计算机系统中断；5. 用户在交易过程中因自身原因进行的误操作；6. 其他不可预测的系统风险或者技术风险等因素，导致委托指令无法发出，或产生错误指令，金昇资讯不承担由此产生的损失。由于用户对开户资料、交易账户、交易密码等重要资料保护不当或交由他人使用，造成被他人盗用账号、未按本人意图交易和提取资金的情况，因此而产生的亏损将由用户自己承担。
		</view>
		<view class="paragraph">
			由于软件系统开发本身的复杂性，使用AI期货通可能有以下风险。因此我们希望您可以仔细阅读并了解以下风险告知内容。
		</view>
		<view class="paragraph">
			用户在使用软件过程中，由于出现网络故障或网络繁忙或交易网关负载过重，或因受到网络黑客、网络病毒的攻击和入侵等原因，软件可能会出现故障，用户可能不能及时进入或通过该系统进行正常交易，或接到错误信息，或不能使用软件提供的全部或部分功能（包括但不限于各种自助和预设触发条件的下单功能等）。鉴于上述风险的存在，用户在使用本软件的时候，应当使用其它信息系统或其他交易手段进行验证，并及时查证成交情况。
		</view>
		<view class="paragraph">
			云端条件单是金昇资讯提供的一项软件服务，原理是将条件单存储在金昇资讯或期货公司提供的服务器上，授权服务器根据用户所设置的条件，由最新价等价格触发自动下单。由于交易所交易规则所限，软件中包括但不限于各种自主和预设触发条件的下单功能所发生的交易委托不一定能够成交。在服务器、网络、软件等故障导致功能失效的情况下，由用户自己承担由此引起的交易损失，金昇资讯和期货公司都不会为此担责。
		</view>
		<view class="paragraph">
			关于云端条件单，还有以下几个注意事项：1. 云端平仓条件单及云端止损单触发，如果仓位可用不足，则会自动撤掉原有挂单；2. 市价单，是以合约的涨\跌停板下单，在盘口行情突然发生快速变化的情况下，会成交在最新的对价上，与用户下单时盘口价格或设置条件单的触发价格存在差异；3. 止损单和条件单在行情不活跃或快速发生变化的情况下，不保证成交价为指定价；4. 有云端条件单的情况下，修改交易密码可能导致云端条件单无法触发；5. 交易所发布的行情数据是快照方式的，最高价/最低价有可能会漏掉，导致有的情况下最高价/最低价上的止损单和条件单无法触发。
		</view>
		<view class="paragraph">
			您选择使用本软件即表示您同意错误的存在，在任何情况下金昇资讯对于直接、间接、特殊的、偶然的、或间接产生的、使用或无法使用本软件进行交易和投资造成的盈亏、直接或间接引起的赔偿、损失、债务或是任何交易中止均不承担责任和义务。
		</view>
		<view class="bottom-but">
			<view class="submit-but prohibit" v-if="agreeInfo && agreeInfo.userId">
				已同意
			</view>
			<view class="submit-but" @click="agree" v-else>
				同意并使用
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				agreeInfo: {userId: 1}
			};
		},
		onLoad(e) {
			console.log(e)
			this.getAgreeInfo()
		},
		methods: {
			getAgreeInfo() {
				this.$request({
					url: this.$api.agreementByUserId,
					data: {},
					method: 'get',
					successCb: (res) => {
						uni.hideLoading();
						console.log('请求成功', res)
						this.agreeInfo = res.data
					},
					failCb(e) {
						console.log(e);
						uni.showToast({
							title: e.data.msg||'服务器异常',
							icon: "none",
							duration: 2000,
						});
					}
				});
			},
			agree() {
				this.$request({
					url: this.$api.agreement,
					data: {},
					method: 'get',
					successCb: (res) => {
						uni.hideLoading();
						console.log('请求成功', res)
						uni.navigateBack()
					},
					failCb(e) {
						console.log(e);
						uni.showToast({
							title: e.data.msg||'服务器异常',
							icon: "none",
							duration: 2000,
						});
					}
				});
			}
		}
	}
</script>

<style lang="scss">
.page-wrap {
	padding: 0 48rpx;
	border-top: 2rpx solid #F6F7F9;
	padding-bottom: 250rpx;
}
.title {
	font-size: 36rpx;
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	color: #333333;
	padding: 48rpx 0;
}
.paragraph {
	font-size: 28rpx;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #333333;
	margin-top: 40rpx;
}

.bottom-but {
	position: fixed;
	bottom: 0%;
	left: 0;
	width: 100%;
	height: 200rpx;
	padding: 32rpx 64rpx;
	box-sizing: border-box;
	background-color: #fff;
	box-shadow: 0rpx 0rpx 16rpx 2rpx rgba(51,51,51,0.2);
	.submit-but {
		width: 622rpx;
		height: 88rpx;
		background: #EE5953;
		border-radius: 16rpx;
		font-size: 34rpx;
		font-family: PingFang SC, PingFang SC;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 88rpx;
		text-align: center;
	}
	.prohibit {
		background-color: #eee;
		color: #666;
	}
}
</style>
